html+css+js+Jq

骨架  装修样式

css 层叠样式表， 是用于控制网页样式并允许将样式信息与网页内容分离的一 种标记性语言。（php：脚本语言）

-------------------------------------

样式有几种写法

行内样式  一个标签中加style属性写样式（少写）

内部样式  在html中加style标签，在标签中写样式 （学习过程中）

外部样式  把样式写在一个独立的css文件里面，用link标签引进来 (开发时用的)

导入样式  在一个样式表中导入另外 一个样式表 import （少用）

----------------------------
样式的构成

选择器：选择页面上对应的标签

样式规则：声明样式的类型的值的


------------------------------------

选择器

标签选择器:  p span i a img input 通过标签名当选择器

id选择器:  通过定义一个id值，来当选择器 id唯一

class选择器: 通过定义一个class,来当选择器 允许多个

后代选择器: 通过把父级选择器，来精准定位子选择器

群组选择器：多个选择器一起作用同样的样式

通用选择器：作用网页上的所有标签

伪选择器：在某种状态下的选择器

选择器命名要求：
不要数学开头
通俗易懂
多个单词用中线隔开或者大小写(驼峰)

----------------------------
继承 :: 子标签会继承父标签的相关样式,只继承字体相关的样式

叠加：多条样式规则 作用同一个标签，只能选择一条规则 ，以哪条规则为准，看选择器级别，越精准选择优先级别越高。也可以直接声明某条规则为 important

------------------------------
盒子模型（框模型）

内边距 padding

外边距 margin

边框 border
-----------------------------
行与块 ：： 从表现角度把标签分行与块

行标签：不独立占一行，行标签挨在一起，没有宽高 

块标签：独立点一行。可以设置宽高 

行块标签：有行标签特立 呆在一行，又有块的特点，可以设置宽高 

-----------------------------
浮动： 解决块级标签横向排列的问题

float: left right

-----------------------------
画色块 












